

Page({
  data: {
    fruitName: '',
    count: getApp().globalData.count
  },

  onLoad(options) {
    console.log(getApp().globalData, '=== 详情')
    this.setData({
      count: getApp().globalData.count
    })
    console.log(options, '===')
    const {name} = options
    this.setData({fruitName: name})

    /**
     * 通过 this.getOpenerEventChannel() 获取到 通道对象，与打开该页面的 success 回调中的 通道对象是同一个。
     */
    const EventChannel = this.getOpenerEventChannel()
    // 监听一个消息
    EventChannel.on('message', (payload) => {
      console.log('=== 详情页面的 message 回调', payload)
    })
    
  },

  fn1() {
    // 获取到通道对象
    const EventChannel =  this.getOpenerEventChannel()
    EventChannel.emit('refresh')
  }
})